international competition and technology association - Francés Inglés Diccionario